JavaScript

A5.u.objectcreator Method

Syntax

A5.u.object.creator(object)

Arguments

objectobject

The default properties and methods to have on the created object.

Description

Create an object creator.

Example

var Person = A5.u.object.creator({
	init: function(settings){
		A5.u.object.assign(this,settings);
	},
	name: function(){
		return this.firstName+' '+this.lastName;
	}
});
var guy1 = new Person({firstName: 'Tom', lastName: 'Thompson'});
var guy2 = new Person({firstName: 'Bob', lastName: 'Thompson'});
var guy1Name = guy1.name();
var guy2Name = guy2.name();
// guy1Name = "Tom Thompson"
// guy2Name = "Bob Thompson"